module.exports = {
  presets: [
    ["@babel/preset-env", {}], // @babel/preset-env会根据当前环境选择适合的插件和polyfill来转译ES6+的新特性
    ["@babel/preset-react"],
    [
      // @babel/preset-react用于将JSX语法转换为JS语法
      "@babel/preset-typescript",
      {
        corejs: 3, // corejs的版本
        /**
         * useBuiltIns表示是否自动引入polyfill
         * 1. false: 不自动引入polyfill
         * 2. usage: 只引入使用到的polyfill
         * 3. entry: 根据入口文件自动引入polyfill
         */
        useBuiltIns: "usage", // 只引入使用到的polyfill
      },
    ],
  ],
};
